iT邦幫忙

2022 iThome 鐵人賽

DAY 7
0
Modern Web

Willisの後端幼幼班系列 第 7

後端幼幼班Day7 Python篇 Python開發的好幫手-Pipenv

  • 分享至 

  • xImage
  •  

經過前面的Python介紹,相信大家對於如何使用Python有更深刻的感覺了吧 ~ 接下來呢,我要在介紹一個Python做開發時的好幫手 Pipenv !

Pipenv是甚麼?

一個結合 pip(軟體包管理系統) 與 virtualenv(虛擬環境) 兩者,讓你只使用Pipenv就能同時實現建立虛擬環境、Python套件安裝及管理的功能。

Pipenv優點

使用Python時因為版本眾多,連它底下的套件都有數不清的版本,這時候就需要每個專案都有一個獨立的虛擬環境,作各自需要的開發,這時我們就可以使用Pipenv來建立虛擬環境與安裝套件。

如何使用 ?

安裝

  • 首先打開你的 cmd,先使用 pip 來安裝你的 pipenv
$ pip install pipenv

建立專案資料夾

  • 創建一個你的專案資料夾,
$ mkdir pipenv_project
  • 進入到你的專案資料夾
$ cd pipenv_project

選擇你的版本

  • 建立虛擬環境 Python 3
$ pipenv --three 
  • 建立虛擬環境 Python 2
$ pipenv --two 
  • 建立虛擬環境 指定版本(舉例:python 3.10)
$ pipenv --python 3.10

Pipfile

建立成功後,你的專案資料夾會出現一個叫 Pipfile 的檔案來記錄你安裝的套件。

  • 檔案內容

使用虛擬環境

  • 進入虛擬環境
$ pipenv shell
  • 退出虛擬環境
$ exit
  • 安裝套件(舉例:flask)
$ pipenv install flask
  • 安裝指定版本套件(舉例:falsk==2.1.3)
$ pipenv install flask==2.1.3
  • 解除安裝套件(舉例:flask)
$ pipenv uninstall flask
  • 查看虛擬環境安裝的套件及版本
$ pipenv graph
  • 查看虛擬環境訊息
$ pipenv --venv
  • 刪除此虛擬環境
$ pipenv --rm

參考資料

https://willisjoker.github.io/2022/07/25/pipenv_ep1/

上面連結是我的Blog唷~歡迎來看看(雖然現在內容還很少) (=´ω`=)

結尾

Pipenv就介紹這裡囉 ~ 明天再見囉 ~ ( ~'ω')~


上一篇
後端幼幼班Day6 Python篇 Decorator(裝飾器)進階
下一篇
後端幼幼班Day8 Git篇 Git介紹與安裝
系列文
Willisの後端幼幼班30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言